Trò chơi đua xe động vật trong UNITY Engine
114.908 lượt xem;
- PauseLayer.cs
- Pause /
- GameScreen /
- AnimalRacing /
- Scripts /
- Assets /
- project /
1 using UnityEngine;
2 using System.Collections;
3
4 namespace GamePlay
5 {
6 public class PauseLayer : MonoBehaviour
7 {
8 public SpriteRenderer musicSprite;
9 public SpriteRenderer soundSprite;
10
11 public Sprite[] onSprites;
12 public Sprite[] offSprites;
13
14 public void Start()
15 {
16 musicSprite.sprite =SoundManager.isMusic ? onSprites[0] : offSprites[0];
17 soundSprite.sprite = SoundManager.isSound ? onSprites[1] : offSprites[1];
18 }
19
20 public void changeSprite(int item, bool isOn)
21 {
22 if (item == 0) musicSprite.sprite = isOn ? onSprites[0] : offSprites[0];
23 else if (item == 1) soundSprite.sprite = isOn ? onSprites[1] : offSprites[1];
24 }
25 }
26 }
2 using System.Collections;
3
4 namespace GamePlay
5 {
6 public class PauseLayer : MonoBehaviour
7 {
8 public SpriteRenderer musicSprite;
9 public SpriteRenderer soundSprite;
10
11 public Sprite[] onSprites;
12 public Sprite[] offSprites;
13
14 public void Start()
15 {
16 musicSprite.sprite =SoundManager.isMusic ? onSprites[0] : offSprites[0];
17 soundSprite.sprite = SoundManager.isSound ? onSprites[1] : offSprites[1];
18 }
19
20 public void changeSprite(int item, bool isOn)
21 {
22 if (item == 0) musicSprite.sprite = isOn ? onSprites[0] : offSprites[0];
23 else if (item == 1) soundSprite.sprite = isOn ? onSprites[1] : offSprites[1];
24 }
25 }
26 }